package com.lin.po;

import java.math.BigDecimal;

public class PayOrder {
    // SUCCESS--支付成功
    //REFUND--转入退款
    //NOTPAY--未支付
    //CLOSED--已关闭
    //USERPAYING--用户支付中
    //PAYERROR--支付失败(其他原因，如银行返回失败)
    //ACCEPT--已接收，等待扣款
    public final static String TRX_STATUS_SUCCESS="SUCCESS";  //订单完成  即确认完成
    public final static String TRX_STATUS_REFUND="REFUND";
    public final static String TRX_STATUS_APPREF="APPREF";  //申请退款-->REFUND
    public final static String TRX_STATUS_NOTPAY="NOTPAY";
    public final static String TRX_STATUS_CLOSED="CLOSED";
    public final static String TRX_STATUS_USERPAYING="USERPAYING";  //付款中
    public final static String TRX_STATUS_PAYERROR="PAYERROR";   //付款失败
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column cs_pay_order.PAY_ORDER_NO
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    private Long payOrderNo;

    private Long orderNo;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column cs_pay_order.TRANSACTION_ID
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    private String transactionId;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column cs_pay_order.INST_DATE
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    private String instDate;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column cs_pay_order.INST_TIME
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    private String instTime;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column cs_pay_order.PAY_TYPE
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    private String payType;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column cs_pay_order.TRAD_CHNL
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    private String tradChnl;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column cs_pay_order.TRX_AMT
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    private BigDecimal trxAmt;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column cs_pay_order.SALE_COUNT
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    private Integer saleCount;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column cs_pay_order.CASH_PAY_AMT
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    private BigDecimal cashPayAmt;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column cs_pay_order.POINT_PAY_AMT
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    private BigDecimal pointPayAmt;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column cs_pay_order.COUPON_PAY_AMT
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    private BigDecimal couponPayAmt;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column cs_pay_order.REFUND_AMT
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    private BigDecimal refundAmt;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column cs_pay_order.PAY_TIME
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    private String payTime;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column cs_pay_order.APPREF_TIME
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    private String apprefTime;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column cs_pay_order.TRX_STATUS
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    private String trxStatus;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column cs_pay_order.BODY
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    private String body;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column cs_pay_order.CREATE_ID
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    private Long createId;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column cs_pay_order.CREATE_TIME
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    private String createTime;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column cs_pay_order.UPDATE_ID
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    private Long updateId;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column cs_pay_order.UPDATE_TIME
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    private String updateTime;

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column cs_pay_order.PAY_ORDER_NO
     *
     * @return the value of cs_pay_order.PAY_ORDER_NO
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public Long getPayOrderNo() {
        return payOrderNo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column cs_pay_order.PAY_ORDER_NO
     *
     * @param payOrderNo the value for cs_pay_order.PAY_ORDER_NO
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public void setPayOrderNo(Long payOrderNo) {
        this.payOrderNo = payOrderNo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column cs_pay_order.TRANSACTION_ID
     *
     * @return the value of cs_pay_order.TRANSACTION_ID
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public String getTransactionId() {
        return transactionId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column cs_pay_order.TRANSACTION_ID
     *
     * @param transactionId the value for cs_pay_order.TRANSACTION_ID
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public void setTransactionId(String transactionId) {
        this.transactionId = transactionId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column cs_pay_order.INST_DATE
     *
     * @return the value of cs_pay_order.INST_DATE
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public String getInstDate() {
        return instDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column cs_pay_order.INST_DATE
     *
     * @param instDate the value for cs_pay_order.INST_DATE
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public void setInstDate(String instDate) {
        this.instDate = instDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column cs_pay_order.INST_TIME
     *
     * @return the value of cs_pay_order.INST_TIME
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public String getInstTime() {
        return instTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column cs_pay_order.INST_TIME
     *
     * @param instTime the value for cs_pay_order.INST_TIME
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public void setInstTime(String instTime) {
        this.instTime = instTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column cs_pay_order.PAY_TYPE
     *
     * @return the value of cs_pay_order.PAY_TYPE
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public String getPayType() {
        return payType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column cs_pay_order.PAY_TYPE
     *
     * @param payType the value for cs_pay_order.PAY_TYPE
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public void setPayType(String payType) {
        this.payType = payType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column cs_pay_order.TRAD_CHNL
     *
     * @return the value of cs_pay_order.TRAD_CHNL
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public String getTradChnl() {
        return tradChnl;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column cs_pay_order.TRAD_CHNL
     *
     * @param tradChnl the value for cs_pay_order.TRAD_CHNL
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public void setTradChnl(String tradChnl) {
        this.tradChnl = tradChnl;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column cs_pay_order.TRX_AMT
     *
     * @return the value of cs_pay_order.TRX_AMT
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public BigDecimal getTrxAmt() {
        return trxAmt;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column cs_pay_order.TRX_AMT
     *
     * @param trxAmt the value for cs_pay_order.TRX_AMT
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public void setTrxAmt(BigDecimal trxAmt) {
        this.trxAmt = trxAmt;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column cs_pay_order.SALE_COUNT
     *
     * @return the value of cs_pay_order.SALE_COUNT
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public Integer getSaleCount() {
        return saleCount;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column cs_pay_order.SALE_COUNT
     *
     * @param saleCount the value for cs_pay_order.SALE_COUNT
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public void setSaleCount(Integer saleCount) {
        this.saleCount = saleCount;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column cs_pay_order.CASH_PAY_AMT
     *
     * @return the value of cs_pay_order.CASH_PAY_AMT
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public BigDecimal getCashPayAmt() {
        return cashPayAmt;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column cs_pay_order.CASH_PAY_AMT
     *
     * @param cashPayAmt the value for cs_pay_order.CASH_PAY_AMT
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public void setCashPayAmt(BigDecimal cashPayAmt) {
        this.cashPayAmt = cashPayAmt;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column cs_pay_order.POINT_PAY_AMT
     *
     * @return the value of cs_pay_order.POINT_PAY_AMT
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public BigDecimal getPointPayAmt() {
        return pointPayAmt;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column cs_pay_order.POINT_PAY_AMT
     *
     * @param pointPayAmt the value for cs_pay_order.POINT_PAY_AMT
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public void setPointPayAmt(BigDecimal pointPayAmt) {
        this.pointPayAmt = pointPayAmt;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column cs_pay_order.COUPON_PAY_AMT
     *
     * @return the value of cs_pay_order.COUPON_PAY_AMT
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public BigDecimal getCouponPayAmt() {
        return couponPayAmt;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column cs_pay_order.COUPON_PAY_AMT
     *
     * @param couponPayAmt the value for cs_pay_order.COUPON_PAY_AMT
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public void setCouponPayAmt(BigDecimal couponPayAmt) {
        this.couponPayAmt = couponPayAmt;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column cs_pay_order.REFUND_AMT
     *
     * @return the value of cs_pay_order.REFUND_AMT
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public BigDecimal getRefundAmt() {
        return refundAmt;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column cs_pay_order.REFUND_AMT
     *
     * @param refundAmt the value for cs_pay_order.REFUND_AMT
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public void setRefundAmt(BigDecimal refundAmt) {
        this.refundAmt = refundAmt;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column cs_pay_order.PAY_TIME
     *
     * @return the value of cs_pay_order.PAY_TIME
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public String getPayTime() {
        return payTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column cs_pay_order.PAY_TIME
     *
     * @param payTime the value for cs_pay_order.PAY_TIME
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public void setPayTime(String payTime) {
        this.payTime = payTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column cs_pay_order.APPREF_TIME
     *
     * @return the value of cs_pay_order.APPREF_TIME
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public String getApprefTime() {
        return apprefTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column cs_pay_order.APPREF_TIME
     *
     * @param apprefTime the value for cs_pay_order.APPREF_TIME
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public void setApprefTime(String apprefTime) {
        this.apprefTime = apprefTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column cs_pay_order.TRX_STATUS
     *
     * @return the value of cs_pay_order.TRX_STATUS
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public String getTrxStatus() {
        return trxStatus;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column cs_pay_order.TRX_STATUS
     *
     * @param trxStatus the value for cs_pay_order.TRX_STATUS
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public void setTrxStatus(String trxStatus) {
        this.trxStatus = trxStatus;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column cs_pay_order.BODY
     *
     * @return the value of cs_pay_order.BODY
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public String getBody() {
        return body;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column cs_pay_order.BODY
     *
     * @param body the value for cs_pay_order.BODY
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public void setBody(String body) {
        this.body = body;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column cs_pay_order.CREATE_ID
     *
     * @return the value of cs_pay_order.CREATE_ID
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public Long getCreateId() {
        return createId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column cs_pay_order.CREATE_ID
     *
     * @param createId the value for cs_pay_order.CREATE_ID
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public void setCreateId(Long createId) {
        this.createId = createId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column cs_pay_order.CREATE_TIME
     *
     * @return the value of cs_pay_order.CREATE_TIME
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public String getCreateTime() {
        return createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column cs_pay_order.CREATE_TIME
     *
     * @param createTime the value for cs_pay_order.CREATE_TIME
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column cs_pay_order.UPDATE_ID
     *
     * @return the value of cs_pay_order.UPDATE_ID
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public Long getUpdateId() {
        return updateId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column cs_pay_order.UPDATE_ID
     *
     * @param updateId the value for cs_pay_order.UPDATE_ID
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public void setUpdateId(Long updateId) {
        this.updateId = updateId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column cs_pay_order.UPDATE_TIME
     *
     * @return the value of cs_pay_order.UPDATE_TIME
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public String getUpdateTime() {
        return updateTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column cs_pay_order.UPDATE_TIME
     *
     * @param updateTime the value for cs_pay_order.UPDATE_TIME
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table cs_pay_order
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    @Override
    public boolean equals(Object that) {
        if (this == that) {
            return true;
        }
        if (that == null) {
            return false;
        }
        if (getClass() != that.getClass()) {
            return false;
        }
        PayOrder other = (PayOrder) that;
        return (this.getPayOrderNo() == null ? other.getPayOrderNo() == null : this.getPayOrderNo().equals(other.getPayOrderNo()))
            && (this.getTransactionId() == null ? other.getTransactionId() == null : this.getTransactionId().equals(other.getTransactionId()))
            && (this.getInstDate() == null ? other.getInstDate() == null : this.getInstDate().equals(other.getInstDate()))
            && (this.getInstTime() == null ? other.getInstTime() == null : this.getInstTime().equals(other.getInstTime()))
            && (this.getPayType() == null ? other.getPayType() == null : this.getPayType().equals(other.getPayType()))
            && (this.getTradChnl() == null ? other.getTradChnl() == null : this.getTradChnl().equals(other.getTradChnl()))
            && (this.getTrxAmt() == null ? other.getTrxAmt() == null : this.getTrxAmt().equals(other.getTrxAmt()))
            && (this.getSaleCount() == null ? other.getSaleCount() == null : this.getSaleCount().equals(other.getSaleCount()))
            && (this.getCashPayAmt() == null ? other.getCashPayAmt() == null : this.getCashPayAmt().equals(other.getCashPayAmt()))
            && (this.getPointPayAmt() == null ? other.getPointPayAmt() == null : this.getPointPayAmt().equals(other.getPointPayAmt()))
            && (this.getCouponPayAmt() == null ? other.getCouponPayAmt() == null : this.getCouponPayAmt().equals(other.getCouponPayAmt()))
            && (this.getRefundAmt() == null ? other.getRefundAmt() == null : this.getRefundAmt().equals(other.getRefundAmt()))
            && (this.getPayTime() == null ? other.getPayTime() == null : this.getPayTime().equals(other.getPayTime()))
            && (this.getApprefTime() == null ? other.getApprefTime() == null : this.getApprefTime().equals(other.getApprefTime()))
            && (this.getTrxStatus() == null ? other.getTrxStatus() == null : this.getTrxStatus().equals(other.getTrxStatus()))
            && (this.getBody() == null ? other.getBody() == null : this.getBody().equals(other.getBody()))
            && (this.getCreateId() == null ? other.getCreateId() == null : this.getCreateId().equals(other.getCreateId()))
            && (this.getCreateTime() == null ? other.getCreateTime() == null : this.getCreateTime().equals(other.getCreateTime()))
            && (this.getUpdateId() == null ? other.getUpdateId() == null : this.getUpdateId().equals(other.getUpdateId()))
            && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()));
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table cs_pay_order
     *
     * @mbg.generated Mon Jul 25 21:22:41 CST 2022
     */
    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((getPayOrderNo() == null) ? 0 : getPayOrderNo().hashCode());
        result = prime * result + ((getTransactionId() == null) ? 0 : getTransactionId().hashCode());
        result = prime * result + ((getInstDate() == null) ? 0 : getInstDate().hashCode());
        result = prime * result + ((getInstTime() == null) ? 0 : getInstTime().hashCode());
        result = prime * result + ((getPayType() == null) ? 0 : getPayType().hashCode());
        result = prime * result + ((getTradChnl() == null) ? 0 : getTradChnl().hashCode());
        result = prime * result + ((getTrxAmt() == null) ? 0 : getTrxAmt().hashCode());
        result = prime * result + ((getSaleCount() == null) ? 0 : getSaleCount().hashCode());
        result = prime * result + ((getCashPayAmt() == null) ? 0 : getCashPayAmt().hashCode());
        result = prime * result + ((getPointPayAmt() == null) ? 0 : getPointPayAmt().hashCode());
        result = prime * result + ((getCouponPayAmt() == null) ? 0 : getCouponPayAmt().hashCode());
        result = prime * result + ((getRefundAmt() == null) ? 0 : getRefundAmt().hashCode());
        result = prime * result + ((getPayTime() == null) ? 0 : getPayTime().hashCode());
        result = prime * result + ((getApprefTime() == null) ? 0 : getApprefTime().hashCode());
        result = prime * result + ((getTrxStatus() == null) ? 0 : getTrxStatus().hashCode());
        result = prime * result + ((getBody() == null) ? 0 : getBody().hashCode());
        result = prime * result + ((getCreateId() == null) ? 0 : getCreateId().hashCode());
        result = prime * result + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode());
        result = prime * result + ((getUpdateId() == null) ? 0 : getUpdateId().hashCode());
        result = prime * result + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode());
        return result;
    }

    public Long getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(Long orderNo) {
        this.orderNo = orderNo;
    }
}